#ifndef __RISCV64_LINKAGE_H__
#define __RISCV64_LINKAGE_H__

#ifdef __cplusplus
extern "C" {
#endif

#if __riscv_xlen == 64
#define LREG    ld
#define SREG    sd
#define REGSZ    8
#define RVPTR    .dword
#elif __riscv_xlen == 32
#define LREG    lw
#define SREG    sw
#define REGSZ    4
#define RVPTR    .word
#endif

#ifdef __cplusplus
}
#endif

#endif /* __RISCV64_LINKAGE_H__ */
